<?php
@session_start();
session_cache_expire( $_SESSION['inactive']/60 );
$inactive = $_SESSION['inactive'];
if(isset($_SESSION['start'])){
	$session_life = time() - $_SESSION['start'];
	if($session_life > $inactive){
		unset($_SESSION['islogued']);
		$_SESSION["error"] = "El tiempo de inactividad ha caducado.<br>Vuelva a iniciar por favor.";
		//header("Location:../index.php");//logout.php
?>
		<script language="javascript">
			top.location.href= "../index.php"
		</script>
<?php
	}
}
$_SESSION['start'] = time();
if(!isset($_SESSION["usuario"])){
	header("location:../index.php"); /* Si no ha iniciado la sesion, vamos a index.php */
} else {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<meta charset="utf-8">
<!-- <meta http-equiv="refresh" content="365"> -->
<meta name="author" content="cg">
<style type="text/css">
img {border: 0}
body,td {font-family: Verdana,Arial; font-size: 8.0pt; color: #ffff}
input,select {font-family: Verdana,Arial; font-size: 9.0pt}
</style>
<script type="text/javascript" src="../jquery/js/jquery-1.5.min.js"></script>
<script type="text/javascript" src="../jquery/js/jquery.highlightFade.js"></script>
<script type="text/javascript" src="../jquery/js/jquery-ui.min.js"></script>
<!-- INICIO - Datepicker -->
<link rel="stylesheet" type="text/css" href="../css/jquery-ui-1.8.16.custom.css"/>
<script src="../jquery/jquery.tools.min.js"></script>
<script src="../jquery/jquery-ui-1.8.14.custom.min.js"></script>
<script src="../jquery/jquery-ui-timepicker-addon.js"></script>
<script>
$(function(){
	$(".fechaSelect").datepicker({
		changeMonth: true,
		changeYear:	true,
		dateFormat:	'yy-mm-dd',
		gotoCurrent: true,
		numberOfMonths:	1
	});
});
</script>
<!-- FIN - Datepicker -->
<script type="text/javascript">
function validaForm(form){
	if(form.name=='Addpoliza'){
		//Para validar los medicamentos
		var validacion = false;
		//var cuenta = 0;
		$(".input_select").each(function(index){
			//cuenta++;
			if($(this).val() == '0'){
				validacion = true;
			}
		});
		if(validacion/* && cuenta>1*/){		
			alert('No debe dejar Seguro sin seleccionar!!!!');
			return false;
		}
		
		validacion = false;
		$(".input_text").each(function(index){
			if($(this).val().trim() == ''){
				validacion = true;
			}
		});
		if(validacion){		
			alert('No debe dejar campos vacios!!!!');
			return false;
		}
	}
}

function validaNro(e){
	var key;
	if(window.event){ // IE
		key = e.keyCode;
	}else{
		if(e.which){ // Netscape/Firefox/Opera
			key = e.which;
		}
	}
	if(/*key == 46 || */key == 8){
		return true;
	}
	if(key < 48 || key > 57){
		return false;
	}
	return true;
}
/*
function enviaFormTmp(){
	document.getElementById('tmp').submit();
}
*/
function generarLinea(linea){
	nueva_linea(linea);
}
function nueva_linea(linea){
	var html = '<tr id="linea'+(linea+1)+'" class="tr_linea">'+
				'<td>'+
					'<select id="Aseguradora_id'+(linea+1)+'" name="Aseguradora_id[]" style="width:200px" class="fuente12_negro input_select" onchange="ChangeSelect(this.value, this.id)"><option value="0"> -- Seleccione uno -- </option></select>'+
				'</td>'+
				'<td align="center"><input id="numeroCertificado'+(linea+1)+'" name="numeroCertificado[]" type="text" size="10" onkeypress="javascript:return validaNro(event)" maxlength="5" class="fuente12_negro input_text"/></td>'+
				'<td align="center"><input id="vigencia'+(linea+1)+'" name="vigencia[]" class="fuente12_negro input_text fechaSelect"></td>'+
				'<td align="center"><Select id="tipobeneficio'+(linea+1)+'" name="tipoBeneficio[]" class="fuente12_negro </td> input_select" onchange="ChangeSelect(this.value, this.id)"><option> -- Seleccione uno -- </option><option>Asegurado</option><option>Beneficiario</option></select>'+				
				'<td align="center" width="25"><a onclick="generarLinea('+(linea+1)+');" id="agregar'+(linea+1)+'" style="display:block;"><img src="../images/addLine.png"/></a></td>'+
				'<td align="center" width="25"><a onclick="borrar_linea('+(linea+1)+');" id="eliminar'+(linea+1)+'" style="display:block;"><img src="../images/delLine.png"/></a></td>'+
					'</tr>';
	$("#agregar"+linea).hide();//Esconde el boton agregar para esa linea
	$("#TblMain").append(html);
	
	/* Seleccionar las aseguradoras */
	$(document).ready(function(){
		getTipomed();
	});
	function getTipomed(){
		var tParams = (Base64.encode('x').split('=').join('~'));
		$.ajax({
			type:	 	"POST",
			url:	 	"consultaseguros_jquery.php",
			async:		true,
			data:	 	("step=1&params="+tParams),
			success: 	function(datos){
							$("#Aseguradora_id"+(linea+1)).append(datos);
						}
		});
	}
	/* FIN */
}
function borrar_linea(linea){
	var eliminado = false;
	var trs = $(".tr_linea").length;
	var array = new Array;
	$(".tr_linea").each(function(index){
		var element = $(this).attr('id').split('linea').join('');
		array[index] = element;
	});
	if(array.length > 1){
		$("#linea"+linea).remove();
		eliminado = true;
	}
	if(eliminado){
		trs = $(".tr_linea").length;
		$(".tr_linea").each(function(index){
			if((trs - 1) == index){
				element = $(this).attr('id').split('linea').join('');
				$("#agregar"+element).show();
			}
		});
	}else{
		alert('Debe quedar al menos una linea para agregar una aseguradora');
	}
}
function cerrarse(){
	window.close();
}
</script>
</HEAD>
<body bgcolor="#FFFFFF">
<table cellspacing="0" border="0" cellpadding="0" align="center">
 <tr>
 <td><!-- style="width:766px; height:680px"-->
		<table cellspacing="0" border="0" cellpadding="0">
			<tr>
				<td><!-- style="width:48px; height:680px"-->
				<?php
					if(isset($_POST['guardar']) && $_POST['guardar']=="   Guardar   "){
						include_once ('../util/conexion.inc');
						extract($_POST);
						$numMed = sizeof($Aseguradora_id);
						if($numMed > 0){
							$sqlMed = "INSERT INTO poliza (idAseguradora,numeroCertificado,vigencia,idPaciente, tipoBeneficio) VALUES (";
							$contador=0;
							foreach($Aseguradora_id as $k => $v){
								$contador++;
								$sqlMed .= $v.",".addslashes($numeroCertificado[$k]);
								$sqlMed .= ",'".addslashes($vigencia[$k])."','".$idPaciente."','".addslashes($tipoBeneficio[$k])."'";
								$sqlMed .= ($contador == $numMed) ? ")" : "),(";
								//$sqlupd="UPDATE medicamento SET medicamento_existencia=medicamento_existencia-".addslashes($cantidad[$k])." WHERE idMedicamento=".$v;
								//$queryupd = $mysql_query($sqlupd) or die(mysql_error());
							}
							$query = mysql_query($sqlMed) or die(mysql_error());
							//echo 'SQL:'.$sqlMed;
							echo "<center><br><br><br><br><big><font color='#00F'>Datos almacenados correctamente!!!!</font><br><br><br><br><br><a href='polizas.php?idPaciente=$idPaciente'>ACEPTAR</big></center>";
							echo "<script> alert(' Poliza guardados correctamente!!!!'); </script>";
						}else{
							echo "<script> alert('No ha seleccionado Aseguradora!!!!'); </script>";
						}
						echo "<center><br><a href='javascript:cerrarse();'>CERRAR</a></center>";
					}else{
						$idPaciente = isset($_GET['idPaciente']) ? $_GET['idPaciente'] : $_POST['idPaciente'];
					?>
						<form topmargin="0" method="post" action="Polizas.php" name="formAddpoliza" onSubmit="return validaForm(this)">
							<div style="color:#70BBFF;font-family:Arial;" align='center'><h3> INGRESO DE POLIZAS DE PACIENTES </h3></div>
							<table align="center" border="0" bgcolor="" cellspacing="2">
								<input type="hidden" name="idPaciente"  value="<?php echo $idPaciente; ?>"/>
								<tr height="25">
									<td colspan="2">
										<table id="TblMain" width="90%">
											<tr>
												<td align="center" class="fuente12b_negro">Aseguradora</td>
												<td align="center" class="fuente12b_negro">Numero de Poliza</td>
												<td align="center" class="fuente12b_negro">Vigencia</td>
                                                <td align="center" class="fuente12b_negro">Beneficio</td>
												<td align="center" colspan="2" class="fuente12b_negro">Acciones</td>
											</tr>
											<script> generarLinea(0); </script>
										</table>
									</td>
								</tr>
								<tr>
									<td colspan="2" height="40" valign="bottom" align="center" width="250">
										<input type="button" value="   Cancelar   " id="idCancelar" name="cancelar" onClick="location.href = 'javascript:cerrarse();'">&nbsp;&nbsp;<input type="submit" value="   Guardar   " id="idGuardar" name="guardar">
									</td>
								</tr>
								<tr height="25">
									<td colspan="2" class="fuente12b_negro"><hr></td>
								</tr>
							</table>
						</form>
					<?php
					}
					?>
					<!-- Fin -->
				</td>
			</tr>
		</table>
	</td>
 </tr>
</table>
</body>
</html>
<?php
} /* Y cerramos el else */ 
?>